<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
</head>
<body>

</body>
<script type="text/javascript">

    var arr=[12,1,34,2,56,341,23];

    function fun (arr,i,j) {
      var temp=arr[i];
      arr[i]=arr[j];
      arr[j]=temp;
    }

    //冒泡排序:  冒泡：

    function pai (arr) {
      for (var i = 0; i < arr.length-1; i++) {//比较多少轮数  9
        for (var j = 0; j < arr.length-1-i; j++) {//每一轮比较的次数
          if (arr[j]>arr[j+1]) {
            fun(arr,j,j+1);
          }
        }
      }
    }
      pai (arr)
      console.log(arr)
    //选择排序：
    function select (arr) {
      for (var i = 0; i < arr.length-1; i++) {//外层循环比较的轮次
        for (var j = i+1; j < arr.length; j++) {//内层循环每轮比较的次数
          if (arr[i]>arr[j])
            fun(arr,i,j);


          }
        }
      }
    select (arr)
      console.log(arr)

</script>
</html>
